package com.ymm.domain.entity;

import com.ymm.domain.vo.OSFileStoreVo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author 椰咩咩咩
 * @version 1.0-SNAPSHOT
 * @date 2023/2/1 15:36
 * @Description
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SystemState {
    //内存总量
    private String totalMemory;
    //可用内存
    private String availableMemory;
    //CPU名称
    private String processorName;
    //操作系统
    private String osFamily;
    //操作系统位数
    private Integer bitness;
    //物理CPU的数量
    private Integer physicalPackageCount;
    //物理核心数量
    private Integer physicalProcessorCount;
    //制造商
    private String manufacturer;

    //存储实例化对象
    private List<OSFileStoreVo> fileStores;

}
